﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.Data;
using Insifo.BL.Gen;
using Insifo.BE.Gen;

// NOTE: You can use the "Rename" command on the "Refactor" menu to change the class name "Aplicacion" in code, svc and config file together.
public class WCUnidadMedida : IWCUnidadMedida
{
    BLUnidadMedida _bl = new BLUnidadMedida();

    public DataSet Listar(BEUnidadMedida pbe)
    {
        return _bl.Listar(pbe);
    }

    public BEUnidadMedida Obtener(BEUnidadMedida pbe)
    {
        return _bl.Obtener(pbe);
    }

    public BEUnidadMedida Insertar(BEUnidadMedida pbe)
    {
        return _bl.Insertar(pbe);
    }

    public BEUnidadMedida Actualizar(BEUnidadMedida pbe)
    {
        return _bl.Actualizar(pbe);
    }

    public BEUnidadMedida Eliminar(BEUnidadMedida pbe)
    {
        return _bl.Eliminar(pbe);
    }

    public DataSet Listar_Aplicacion(BEUnidadMedida pbe)
    {
        return _bl.ListarAplicacion(pbe);
    }

    public DataSet ListarAplicacion(BEUnidadMedida pbe)
    {
        return _bl.ListarAplicacion(pbe);
    }

    public DataSet Listar_X_Aplicacion(BEUnidadMedida pbe)
    {
        return _bl.ListarPorAplicacion(new BEUnidadMedidaAplicacion() { IdAplicacion = pbe.IdAplicacion});
    }

    public DataSet ListarPorAplicacion(BEUnidadMedidaAplicacion pbe)
    {
        return _bl.ListarPorAplicacion(pbe);
    }

}

